package javaapplication1;

/**
 * User: VU MINH KHOI
 * Date: April 4, 2011
 * CP1300 Assignment 1
 */
public class ProjModel {

    private int horLanes;
    private int verLanes;
    private double probHLanes;
    private double probVLanes;
    private final int SIZE = 20; //Size for map
    private final int CAR_SPEED = 4; //lines per cycle
    private final int changingYellowLightTime=1; // Change state from G->Y and R->G every number of cycle
    private final int changingNormalLightTime=2; // Change state from Y->R every number of cycle

    public int getHorLanes() { return horLanes; }
    public void setHorLanes(int horLanes) { this.horLanes = horLanes; }
    public int getVerLanes() { return verLanes; }
    public void setVerLanes(int verLanes) { this.verLanes = verLanes; }

    public double getProbHLanes() {
        return probHLanes;
    }

    public void setProbHLanes(double probHLanes) {
        this.probHLanes = probHLanes;
    }

    public double getProbVLanes() {
        return probVLanes;
    }

    public void setProbVLanes(double probVLanes) {
        this.probVLanes = probVLanes;
    }

    public int getSIZE() {
        return SIZE;
    }

    public int getCAR_SPEED() {
        return CAR_SPEED;
    }

    public int getChangingNormalLightTime() {
        return changingNormalLightTime;
    }

    public int getChangingYellowLightTime() {
        return changingYellowLightTime;
    }


}
